package com.ywk.springCloudGateway.core.filter;

/**
 * @Author zbh
 * @Date 2023/7/21
 */
public class URLFilter {
    /**
     * 要放行的路径
     */
    private static final String noAuthorizeUrls = "/user/add";


    /**
     * 判断 当前的请求的地址中是否在已有的不拦截的地址中存在,如果存在则返回。true表示不拦截，false表示拦截
     * @param uri 获取到的当前的请求的地址
     * @return
     */
    public static boolean hasAuthorize(String uri) {
        String[] split = noAuthorizeUrls.split(",");

        for (String s : split) {
            if (s.equals(uri)) {
                return true;
            }
        }
        return false;
    }
}
